﻿

''' <summary>
''' 定义一个插件所提供的基本功能
''' </summary>
''' <remarks></remarks>
Public Interface IPlugin

    ''' <summary>
    ''' 获取插件类型
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    ReadOnly Property PluginType() As PluginTypes


    ''' <summary>
    ''' 获取一个值，来指示插件是否可以运行。
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    ReadOnly Property CheckCanRun() As Boolean



End Interface
